package context

import "context"

type (
	requestIDCtx struct{}
	userIDCtx    struct{}
)

func WithRequestID(ctx context.Context, reqID string) context.Context {
	return context.WithValue(ctx, requestIDCtx{}, reqID)
}

func WithUserID(ctx context.Context, userID int) context.Context {
	return context.WithValue(ctx, userIDCtx{}, userID)
}
